package com.gmq.chapter03;

import java.io.File;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

/**
 * Created by gmq on 2017/08/07.
 *
 * @version 1.0
 * @since 2017/08/07 10:42
 */
public class Test {

    public static void main(String[] args) {
        // switch可以使用字符串:default的本意，如果都没有匹配，则执行，所以不需要加break，当然加了也不会错误
        String str = "test";
        switch (str) {
            case "test":
                System.err.println("test");
                break;
            case "test1":
                System.err.println("test1");
                break;
            default:
                System.err.println("default");
                // default的本意，如果都没有匹配，则执行，所以不需要加break，当然加了也不会错误
                // break;
        }

        List<String> names = Arrays.asList("peter", "anna", "mike", "xenia");
        for (String n : names) {
            System.err.println("------: " + n);
        }
        System.err.println("================");
        Collections.sort(names, new Comparator<String>() {
            @Override
            public int compare(String a, String b) {
                return b.compareTo(a);
            }
        });

        for (String n : names) {
            System.err.println("------: " + n);
        }

    }
}
